@* 这是任何 Book 项目的显示形状（当未指定显示类型时，默认显示类型为 "Detail"）。
    这是由 Orchard Core 生成的，模型包含在任何 DisplayDrivers 中定义的所有区域，
    这些区域将包含您之前看到的已渲染的较小形状。 *@

<div class="book">
    @* 如果 Cover 区域中有任何形状，则显示 Cover 区域。 *@
    @if (Model.Cover != null)
    {
        <div class="bookCover">
            @await DisplayAsync(Model.Cover)
        </div>
    }

    @* 如果 Header 区域中有任何形状，则显示 Header 区域。 *@
    @if (Model.Header != null)
    {
        <header class="bookHeader">
            @await DisplayAsync(Model.Header)
        </header>
    }

    <a asp-action="DisplayBookDescription" asp-area="Ruitu.Edu.TrainingDemo" class="viewBookDescriptionLink">@T["View Description"]</a>
</div>

@* 现在为 Book 创建另一个显示类型，其中将渲染 Description。
    下一站：返回 Controllers/DisplayManagementController.cs 并找到 DisplayBookDescription 操作。 *@
